import numpy as np
import matplotlib.pyplot as plt

# 配置中文字体（使用系统已有的 AR PL UKai CN）
plt.rcParams["font.family"] = ["AR PL UKai CN"]  # 优先使用系统已有的中文字体
plt.rcParams['axes.unicode_minus'] = False  # 解决负号显示问题

# 生成随机图片的代码（不变）
np.random.seed(42)
height = 300
width = 400
channels = 3
random_image = np.random.randint(0, 256, size=(height, width, channels), dtype=np.uint8)

# 显示图片（中文标题可正常显示）
plt.figure(figsize=(8, 6))
plt.imshow(random_image)
plt.axis('off')
plt.title('随机生成的RGB图片')  # 现在中文标题应该能显示了
plt.show()

